Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore Senior Python

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore Senior Python altamente qualificato e motivato per unirsi al nostro team di sviluppo software. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni backend utilizzando Python, con una profonda conoscenza dei framework più comuni come Django e Flask. Sarà responsabile della progettazione, implementazione e manutenzione di soluzioni software scalabili e ad alte prestazioni, collaborando strettamente con altri sviluppatori, product manager e stakeholder aziendali. Il ruolo richiede una forte capacità di problem solving, attenzione ai dettagli e un approccio orientato ai risultati. Lo Sviluppatore Senior Python dovrà anche contribuire alla definizione delle best practice di sviluppo, alla revisione del codice e al mentoring di sviluppatori junior. È essenziale avere familiarità con i sistemi di versionamento del codice (come Git), l'integrazione continua e i processi di deployment automatizzati. Inoltre, il candidato ideale dovrà essere in grado di lavorare in un ambiente agile, partecipando attivamente a sprint planning, daily stand-up e retrospettive. La conoscenza di database relazionali e non relazionali, API RESTful, containerizzazione (Docker) e ambienti cloud (AWS, Azure o GCP) sarà considerata un vantaggio. Responsabilità principali includono la scrittura di codice pulito e manutenibile, l'ottimizzazione delle performance delle applicazioni, la risoluzione di bug complessi e la collaborazione con il team QA per garantire la qualità del software. Sarà inoltre coinvolto nella documentazione tecnica e nella definizione dell'architettura delle nuove funzionalità. Se sei appassionato di tecnologia, ami le sfide e desideri lavorare in un ambiente dinamico e innovativo, questa è l'opportunità giusta per te.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare applicazioni backend in Python
  • Collaborare con team cross-funzionali per definire requisiti tecnici
  • Scrivere codice efficiente, riutilizzabile e testabile
  • Effettuare code review e fornire feedback costruttivi
  • Ottimizzare le performance delle applicazioni esistenti
  • Gestire l'integrazione con database relazionali e NoSQL
  • Implementare API RESTful sicure e scalabili
  • Partecipare a processi Agile come sprint planning e daily stand-up
  • Contribuire alla documentazione tecnica del progetto
  • Mentorare sviluppatori junior e condividere conoscenze

Requisiti

Text copied to clipboard!
  • Laurea in Informatica o campo correlato
  • Almeno 5 anni di esperienza nello sviluppo Python
  • Conoscenza approfondita di Django, Flask o FastAPI
  • Esperienza con Git e strumenti di CI/CD
  • Familiarità con Docker e ambienti cloud (AWS, Azure, GCP)
  • Conoscenza di database SQL e NoSQL
  • Capacità di scrivere test automatizzati (unit test, integration test)
  • Eccellenti capacità di problem solving
  • Buone doti comunicative e attitudine al lavoro in team
  • Conoscenza della lingua inglese scritta e parlata

Domande potenziali per l'intervista

Text copied to clipboard!
  • Quanti anni di esperienza hai con Python?
  • Hai mai lavorato con Django o Flask? In che contesto?
  • Hai esperienza con ambienti cloud come AWS o GCP?
  • Come gestisci il versionamento del codice nei tuoi progetti?
  • Hai mai partecipato a processi Agile? Qual è stato il tuo ruolo?
  • Come garantisci la qualità del codice che scrivi?
  • Hai esperienza nella scrittura di test automatizzati?
  • Hai mai fatto mentoring ad altri sviluppatori?
  • Qual è stato il progetto Python più complesso a cui hai lavorato?
  • Come gestisci la documentazione tecnica nei tuoi progetti?